package com.sky.rabc.dto.order;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.List;

/**
 * 新增订单DTO
 */
@Accessors(chain = true)
@Data
public class AddNewOrderDTO implements Serializable {
    /**
     * 订单编号
     */
    private BigInteger id;
    /**
     * 用户id
     */
    private Long userId;
    /**
     * 地址Id（启用）
     * 用户可能存在多个地址，但只有一个启用
     */
    private Long addressId;
    /**
     * 支付信息Id
     */
     private Long payInfoId;
    /**
     * 订单状态
     */
    private String orderStatus;
    /**
     * 订单token
     */
    private String orderToken;
    /**
     * 主订单总价格
     */
    private BigDecimal totalPrice;
}
